QTaskInterface Class
QTaskInterface is a helper class used when adapting custom task's interface. More...
| Header: | #include <qtasktree.h> |
Note: All functions in this class are reentrant.
Detailed Description
The custom Adapter type of the QCustomTask<Task, Adapter, Deleter> template is expected to have the following form, when adapting Worker task:
class WorkerTaskAdapter { public: void operator()(Worker *task, QTaskInterface *iface) { ... } }; using WorkerTask = QCustomTask<Worker, WorkerTaskAdapter>;